A Type System for Object-Oriented Database Programming and Querying Languages

نویسندگان

  • Yves Caseau
  • Laurent Perron
چکیده

In this paper we present an extended type system for an object-oriented database language, based uniquely on the set interpretation of object classes. We show that this system has the same expressive power as more complex approaches and is well suited to type inference for programming or querying database languages.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Investigating XQuery for Querying

In addition to facilitating querying over the Web, XML query languages may provide high level constructs for useful facilities in traditional DBMSs that do not currently exist. In particular, current DBMS query languages do not allow querying across database object types to yield heterogeneous results. This paper motivates the usefulness of heterogeneous querying in traditional DBMSs and invest...

متن کامل

An overview of the object-oriented database programming language DBPQL

In this paper, we present a new approach to the integration of object-oriented programming languages, database programming languages and query languages. While object-oriented programming languages and languages that are supported by object database systems appear to be closely related, there are a number of significant differences that affect language design and implementation. Such issues inc...

متن کامل

A Conceptual Language for Querying Object Oriented Data

A variety of languages have been proposed for object oriented database systems in order to provide facilities for ad hoc querying. However, in order to model at the conceptual level, an object oriented schema de nition language must itself provide facilities for describing the behaviour of data. This paper demonstrates that with only modest extensions, such a schema de nition language may serve...

متن کامل

Querying in Java

Object-Oriented Programming centres around creating objects that relate to each other in order to accomplish desired tasks. Most object-oriented programming languages provide little scope for expressing relationships other than ‘is-a’ and ‘has-a’ — a deficiency that has been noted before[4,5]. Programs have complex relationships that cannot be expressed or verified simply within such a language...

متن کامل

OntoDLV: An Object-Oriented Disjunctive Logic Programming System

The paper presents OntoDLV a system based on an extension of Disjunctive Logic Programming (DLP) which combines the expressive power of DLP with the modeling capabilities of the object-oriented languages. In particular, the OntoDLV language supports the most important object-oriented constructs including classes, objects, (multiple) inheritance, and types. OntoDLV is built on top of DLV (a stat...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1991